package org.cg.entidade.estado;

import org.cg.entidade.Cenoura;
import org.cg.entidade.Entidade;

public class EstadoCenouraFloracao implements IEstado {

	public void update(Entidade entidade) {
		Cenoura cenoura = (Cenoura)entidade;
		
		//TODO check collisions
		//PENDENTE se um coelho pode comer uma cenoura em floracao
		
		//se uma cenoura terminou a floracao e nao foi polinizada
		//if (cenoura.getFloracao().ultrapassouLimite()) {
			//cenoura.mudarEstado(new EstadoMorte());
		//}
		//se tem cenouras adjacentes e essas cenouras estao em estado de floracao
			//cenoura.mudarEstado(new EstadoCenouraPolinizacao());
		//caso contrario
			//cenoura.getFloracao().incrementaIteraccao();
	}

}
